home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.esc;
-
- import com.extensibility.app.UI;
- import com.extensibility.rock.RDialog;
- import com.extensibility.rock.Screen;
- import java.awt.BorderLayout;
- import java.awt.Component;
- import java.awt.Container;
- import java.awt.Dialog;
- import java.awt.FlowLayout;
- import java.awt.Frame;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Insets;
- import javax.swing.ButtonGroup;
- import javax.swing.JButton;
- import javax.swing.JComponent;
- import javax.swing.JDialog;
- import javax.swing.JPanel;
- import javax.swing.JRadioButton;
- import javax.swing.border.TitledBorder;
-
- class ReportChoiceDialog extends RDialog {
- public static final String CHOICE_VALID = "CHOICE_VALID";
- public static final String CHOICE_INVALID = "CHOICE_INVALID";
- public static final String CHOICE_ALL = "CHOICE_ALL";
- Frame parent;
- JButton btnXABrowse;
- JRadioButton rbtValid;
- JRadioButton rbtInvalid;
- JRadioButton rbtAll;
- JButton btnOk;
- JButton btnCancel;
- boolean didOk = false;
- String outputType;
-
- public boolean didOk() {
- return this.didOk;
- }
-
- public String getOutputType() {
- return this.outputType;
- }
-
- public ReportChoiceDialog(Frame var1) {
- super(var1, true);
- this.parent = var1;
- this.prepare();
- }
-
- private void prepare() {
- ((Dialog)this).setTitle(UI.getString("dialog.report.choose.title"));
- GridBagConstraints var1 = new GridBagConstraints();
- var1.insets = new Insets(3, 3, 3, 3);
- var1.anchor = 17;
- var1.fill = 2;
- JPanel var2 = new JPanel(new BorderLayout());
- ((JComponent)var2).setBorder(new TitledBorder("Output type"));
- JPanel var3 = new JPanel(new GridBagLayout());
- ButtonGroup var4 = new ButtonGroup();
- this.rbtValid = new JRadioButton("Valid");
- this.rbtInvalid = new JRadioButton("Invalid");
- this.rbtAll = new JRadioButton("Both");
- var4.add(this.rbtValid);
- var4.add(this.rbtInvalid);
- var4.add(this.rbtAll);
- ((Container)var2).add(this.rbtValid);
- ((Container)var2).add(this.rbtInvalid);
- ((Container)var2).add(this.rbtAll);
- var1.insets.top = 0;
- var1.insets.bottom = 0;
- var1.insets.right = 10;
- this.addInPanel(var3, this.rbtValid, var1, 0, 0, 1, 1);
- this.addInPanel(var3, this.rbtInvalid, var1, 0, 1, 3, 1);
- this.addInPanel(var3, this.rbtAll, var1, 0, 3, 3, 1);
- ((Container)var2).add(var3, "West");
- this.rbtAll.setSelected(true);
- this.btnOk = new JButton(UI.getString("dialog.ok"));
- this.btnOk.addActionListener(new 4(this));
- this.btnCancel = new JButton(UI.getString("dialog.cancel"));
- this.btnCancel.addActionListener(new 5(this));
- JPanel var5 = new JPanel(new BorderLayout());
- JPanel var6 = new JPanel(new FlowLayout());
- ((Container)var6).add(this.btnOk);
- ((Container)var6).add(this.btnCancel);
- ((Container)var5).add(var6, "Center");
- var1.insets.top = 3;
- var1.insets.bottom = 3;
- var1.anchor = 17;
- var1.fill = 2;
- ((JDialog)this).getContentPane().setLayout(new GridBagLayout());
- this.addInPanel((JPanel)((JDialog)this).getContentPane(), var2, var1, 0, 0, 5, 4);
- var1.anchor = 10;
- this.addInPanel((JPanel)((JDialog)this).getContentPane(), var5, var1, 0, 4, 1, 1);
- ((Component)this).setSize(180, 185);
- Screen.centerInScreen(this);
- ((JDialog)this).getRootPane().setDefaultButton(this.btnOk);
- }
-
- protected void addInPanel(JPanel var1, Component var2, GridBagConstraints var3, int var4, int var5, int var6, int var7) {
- var3.gridx = var4;
- var3.gridy = var5;
- var3.gridwidth = var6;
- var3.gridheight = var7;
- ((Container)var1).add(var2, var3);
- }
- }
-